服务器方面操作
在我的服务器列表下,新建一个PHP文件,这里的PHP版本应该是没区别,我的是7.2版本。
我新建一个PHP,叫做api.php
然后再PHP文件里输入
<?php
/**
* wechat php test
*/
//define your token
define("TOKEN", "wechat");
$wechatObj = new wechatCallbackapiTest();//将11行的class类实例化
$wechatObj->valid();//使用-》访问类中valid方法,用来验证开发模式
//11--23行代码为签名及接口验证。
class wechatCallbackapiTest
{
public function valid()//验证接口的方法
{
$echoStr = $_GET["echostr"];//从微信用户端获取一个随机字符赋予变量echostr
//valid signature , option访问地61行的checkSignature签名验证方法,如果签名一致,输出变量echostr,完整验证配置接口的操作
if($this->checkSignature()){
echo $echoStr;
exit;
}